To put in a lot of effort or hard work, often in trying circumstances.
बहुत कठिनाई में खूब मेहनत करना।
English Usage: He had to sweat his guts out to finish the project on time.
Hindi Usage: उसे समय पर परियोजना पूरी करने के लिए अपना खून-पसीना बहाना पड़ा।
apna khoon-pasina bahana, apnaa khoon-pasina bahaana, apna khun-pasina bahana, apna khun-pasina bahaana